Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit 31435982de60684625d5991e8e06435b3b57718b


Parents : bc4ecfd
Author : Ivan <ivan@quad4.io>
Signature : Signature validation error
Date : 2026-04-16T23:33:41-05:00

feat(electron): update AppImage build process to support x64 and arm64 architectures

Changes

1 files changed, 5 insertions(+), 3 deletions(-)

M Taskfile.yml +5 -3

Diff

diff --git a/Taskfile.yml b/Taskfile.yml
index 02c1194d..8cfac30a 100644
--- a/Taskfile.yml
+++ b/Taskfile.yml
@@ -268,12 +268,14 @@ tasks:
# --- Electron Distribution ---
dist:linux:appimage:
- desc: Build Linux AppImage
+ desc: Build Linux AppImage (x64 + arm64 only)
deps: [build:fe]
cmds:
- "{{.NPM}} run electron-postinstall"
- - "PLATFORM=linux {{.NPM}} run build-backend"
- - "{{.NPM}} run dist -- --linux AppImage"
+ - "PLATFORM=linux ARCH=x64 {{.NPM}} run build-backend"
+ - "pnpm exec electron-builder --linux AppImage --x64 --publish=never"
+ - "PLATFORM=linux ARCH=arm64 {{.NPM}} run build-backend"
+ - "pnpm exec electron-builder --linux AppImage --arm64 --publish=never"
dist:linux:arm64:
desc: Build Linux arm64 AppImage


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────